A Perspective on Teaching Software Testing
نویسندگان
چکیده
This paper addresses the issue of how to approach the teaching of software testing. Relative to its importance in the software industry, software testing receives very little attention in the undergraduate curriculum. It is not practical to offer a separate course in software testing, so relevant test experiences need to be given throughout core courses. This paper presents a software testing framework identifying five essential principles that motivate the types of testing experiences a student should gain from the curriculum. The framework is illustrated using a simple test problem.
منابع مشابه
Teaching Agile Software Development Quality Assurance
This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...
متن کاملOn the Development of a Software towards Ameliorating Iranian EFL Learners' Reading Proficiency
This article presents the outcomes of how Dynamic Assessment (DA) may be organized to function within a class’s Zone of Proximal Development (ZPD). The testing field also has recently undergone noticeable changes leading to a shift to use technology that is emerged in our era. The study investigated college students’ barriers and motivations for testing reading comprehension ability using the n...
متن کاملDynamic Assessment: From Underlying Constructs to Implications for Language Teaching
Testing as a general trait of social life has received a great deal of attention by many language teachers and scholars. Throughout history, people have been tested to prove their abilities and experiences or to confirm their capacities. Many authorities have said that assessment and instruction should be integrated as a single and inseparable activity which seeks to understand development by a...
متن کاملTeaching Black Box Testing
Historically, software testing received relatively less attention compared with other activities (e.g. systems analysis and design) of the software life cycle in an undergraduate computer science/information systems curriculum. Nevertheless, it is a common and important technique used to detect errors in software. This paper reports our recent experience of using a new approach to teaching soft...
متن کاملPower Relations among Different Test Parties from the Perspective of Critical Language Assessment
Critical Language Assessment (CLA) argues that language testing is a form of social practice and an agent of cultural, social, educational as well as ideological agendas. As such this article scrutinized the power that different groups of people including, teachers, students and their parents own at the levels of developing, administrating and interpreting Iranian University Entrance Examinatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001